/**
 * @type {Number}
 *
 * @properties={typeid:35,uuid:"1C645C5F-4DCB-44E5-B57D-1BD9E9A4AB1D",variableType:4}
 */
var found = null;

/**
 * @type {Number}
 *
 * @properties={typeid:35,uuid:"370F92C6-F517-4666-A6B5-E9D196F39DAB",variableType:4}
 */
var f_estado = null;

/**
 * @type {Number}
 *
 * @properties={typeid:35,uuid:"7E34CB8B-9330-462E-B660-77E39F9D9244",variableType:4}
 */
var f_nro_orden = null;

/**
 * Perform the element default action.
 *
 * @param {JSEvent} event the event that triggered the action
 *
 * @properties={typeid:24,uuid:"AED8CEA1-8A1F-403C-835F-1EF1C46273F8"}
 */
function imprimir(event) 
{
	forms.parfab_imp.controller.showPrintPreview(true);
}

/**
 * @properties={typeid:24,uuid:"DF0FCC6C-59F7-43F5-922A-B5D13A649064"}
 * @AllowToRunInFind
 */
function buscar() 
{
databaseManager.setAutoSave(true)
var estado_find=controller.find();
if (estado_find==false)
	{
		globals.gMensaje="No encontró Partes de Fabricacion (1º find)";
		globals.DIALOGS.showInfoDialog('Consulta - Partes de Fabricacion',  globals.gMensaje,  "OK") //  30/12/2013		
		return false;
	}
		
if (globals.gFechaDesde!=null)
	{
	var d1 = globals.gFechaDesde
	d1.setHours(00);
	d1.setMinutes(00);
	d1.setSeconds(00);             
	var df1 = utils.dateFormat(d1, 'dd-MM-yyyy HH:mm:ss')
	var d2 = globals.gFechaHasta
	d2.setHours(23);
	d2.setMinutes(59);
	d2.setSeconds(59);
	var df2 = utils.dateFormat(d2, 'dd-MM-yyyy HH:mm:ss');
	fecha=df1+'...' + df2+'|dd-MM-yyyy HH:mm:ss';	
	}



if (f_nro_orden!=null)	
	{
	parfab_nro=f_nro_orden;
	}

found=controller.search();
if (found==0)
	{
		globals.gMensaje="No encontró Partes de Fabricacion en ese rango";
		globals.DIALOGS.showInfoDialog('Consulta - Partes de Fabricacion',  globals.gMensaje,  "OK") //  30/12/2013			
		limpiar();
	}
	else
	{  
		controller.sort('fecha desc,parfab_nro asc');
	}
return true;
}

/**
 * @properties={typeid:24,uuid:"C25F3D64-201F-47AB-A6BF-87782B65D405"}
 * @AllowToRunInFind
 */
function limpiar() 
{
	//sugerir el ultimo mes para el rango de fechas
	globals.gFechaHasta=new Date();
	globals.gFechaDesde=new Date();
	globals.gFechaDesde=globals.gFechaDesde.setDate (globals.gFechaHasta.getDate() - 60);
	// buscar un rango cualquiera para vaciar la pantalla
	var estado_find=controller.find();
	if (estado_find==false)
	{
		globals.gMensaje="No encontró partes de fabricacion (find limpiar)";
		globals.DIALOGS.showInfoDialog('Consulta - Partes de Fabricacion',  globals.gMensaje,  "OK") //  30/12/2013		
		return false;
	}
	

	f_nro_orden=null;
	seccion=null;
	found=controller.search();
	return true;
}

/**
 * @properties={typeid:24,uuid:"EE632133-F462-4ADB-A80F-949D35C7015C"}
 */
function iniciar(firstShow, event) 
{
	if (firstShow)
	{
		globals.gFechaHasta=new Date();
		globals.gFechaDesde=new Date();
		globals.gFechaDesde=globals.gFechaDesde.setDate (globals.gFechaHasta.getDate() - 60);
		buscar();
	}
}

/**
 * @properties={typeid:24,uuid:"940E7997-CD47-423D-8C50-DF8A46250BDF"}
 */
function todos() 
{	
	f_nro_orden=null;
	seccion=null;
	
	buscar();
}

/**
 * Perform the element default action.
 *
 * @param {JSEvent} event the event that triggered the action
 *
 * @properties={typeid:24,uuid:"E3966296-997E-4C37-B09F-D0C6C941AF10"}
 */
function Ira_detalle(event) 
{
	//forms.parfab_list_1_det.controller.loadRecords(parfab_cab_id);
	globals.mostrarForm("parfab_list_1_det");
}
